[紧急]如何在listBox中添加数据库中的表名

来源:百度知道 编辑:UC知道 时间:2024/05/09 09:46:47
如何在listBox中添加数据库中的表名
C#中如何让listBox获得数据库中有什么表
并列出来.

用的数据库是ACCRESS
平台是.net

ACCRESS 没用过,给你一个SQL2005 Express的连接吧,你类推试试。

//假设你已经有一个数据库:eyeDatabase.mdf
//一个ListBox:listBoxMyTables
1,添加命名空间的引用
using System.Data.SqlClient;

2,在构造函数的上方添加类一级的对象声明
DataTable selectedTable;

3,添加对应的事件代码
private void FormTest_Load(object sender, EventArgs e)
{
//将eyeDatabase.mdf中的表名称添加到dataTableListBox中
for (int i = 0; i < eyeDatabaseDataSet.Tables.Count; i++)
{
listBoxMyTables.Items.Add(eyeDatabaseDataSet.Tables[i].TableName);
}
listBoxMyTables.SelectedIndex = 0;
}
/*以后就可以选择listBox的表名了
int index = listBoxMyTables.SelectedIndex;
selectedTable = eyeDatabaseDataSet.Tables[index];
*/